Analyser Framework to verify Software Component
نویسنده
چکیده
Today, it is important for software companies to build software systems in a short time-interval, to reduce costs and to have a good market position. Therefore well organized and systematic development approaches are required. Reusing software components, which are well tested, can be a good solution to develop software applications in effective manner. The reuse of software components is less expensive and less time consuming than a development from scratch. But it is dangerous to think that software components can be match together without any problems. Software components itself are well tested, of course, but even if they composed together problems occur. Most problems are based on interaction respectively communication. Avoiding such errors a framework has to be developed for analysing software components. That framework determines the compatibility of corresponding software components. The promising approach discussed here, presents a novel technique for analysing software components by applying an Abstract Syntax Language Tree (ASLT). A supportive environment will be designed that checks the compatibility of black-box software components. This article is concerned to the question how can be coupled software components verified by using an analyzer framework and determines the usage of the ASLT. Black-box Software Components and Abstract Syntax Language Tree are the basis for developing the proposed framework and are discussed here to provide the background knowledge. The practical implementation of this framework is discussed and shows the result by using a test environment. Anale. Seria Informatică. Vol. VII fasc. 1 – 2009 Annals. Computer Science Series. 7 th Tome 1 th Fasc. – 2009 286
منابع مشابه
Analyser Framework to verify Software Components
Today, it is important for software companies to build software systems in a short time-interval, to reduce costs and to have a good market position. Therefore well organized and systematic development approaches are required. Reusing software components, which are well tested, can be a good solution to develop software applications in effective manner. The reuse of software components is less ...
متن کاملAutomated Analysis of Software Frameworks ( Position Paper )
Domain-speciic frameworks provide signiicant leverage for reusing design, implementation , validation and veriication artifacts. The primary focus of most framework developers and consumers has been on leveraging implementations contained in a framework. Developers of high-assurance and safety-critical systems require more than just an implementation; they require very high degrees of conndence...
متن کاملCode sniffer: a risk based smell detection framework to enhance code quality using static code analysis
To maintain software and enhance its code quality, code smell, i.e., undesired design flaws need to be detected. However, as the system size increases, manual smell detection becomes difficult. In this paper, a static code analysis framework, named code sniffer, is proposed to detect code smells with predicting their risk severity. This has been calculated using code metrics, and defined as low...
متن کاملTowards Reliable Component Software: Light-weight Formalism
The component software technology is a promising trend for rapid software development. However, one of the problems of software engineering is still inherited, which is the high cost of program verification. Moreover, not just the component, but also the composition of components is a subject for verification. In the direction of component software free-trade market, verification concerns becom...
متن کاملTest Framework Requirements to Verify Artifacts in Software R&D Project
Researchers do not effectively manage and verify artifacts produced during software R&D projects. And testing software development artifacts cannot test the whole software R&D project. It is necessary to perform continuous and detailed verification of artifacts produced in each phase during software R&D project. Thus, a framework is required to test software and verify documents generated durin...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/0906.1667 شماره
صفحات -
تاریخ انتشار 2009